package com.hjw.exer2;

/**
 * 1、模拟出租车，假设出租车起步价2公里内8元，
 * 超过2公里的按每公里1.5元收费，将起步价设为静态变量，
 * 根据输入的里程数，计算乘车费用。
 * @author hjwStrart
 * @create 2022-01-11 17:39
 */
public class Car {
    private static Integer startingPrice = 8;//起步价
    private Double totalPrice ;              //打的实际费用

    /**
     * 根据输入的行驶距离计算价格
     * @param distance  行驶距离
     * @return   打的费用
     */
    public Double getTotalFee(double distance){

        if(distance < 0){
            totalPrice = 0.0;
        }else if(distance < 2){
//            包装类的数据类类型转换
            totalPrice = Double.valueOf(startingPrice);
        }else{
            totalPrice = startingPrice + ( distance- 2) * 1.5;
        }
        return  totalPrice;
    }
}
